/*body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, iframe, input, textarea, select, label, article, aside, footer, header, menu, nav, section, time, audio, video {margin: 0;padding: 0; }

article, aside, footer, header, hgroup, nav, section, audio, canvas, video, img {display: block; }*/

/*body, button, input, select, textarea {font-size: 14px;font-family: arial,\5b8b\4f53,Microsoft YaHei;}*/
body{
    background:#c3f4ee;
    /*background-image: linear-gradient(#f1f5f9, #dcf0f6);*/
    color:#909090;
}
body{margin: 0 auto;min-width: 320px;max-width: 640px;height: 100%;}

iframe, img {border: 0;}

textarea {resize: none; }

em, i {font-style: normal; }

ul, ol, li {list-style: none; }

button, input, select, textarea {font-size: 100%; }

a, a:visited {text-decoration: none; }

table {border-collapse: collapse;border-spacing: 0; }

img {-ms-interpolation-mode: bicubic; }

.fl {float: left; }

.fr {float: right; }

.tac {text-align: center; }

.blank10 {clear: both;height: 10px;overflow: hidden; }

.blank15 {clear: both;height: 15px;overflow: hidden; }

.blank20 {clear: both;height: 20px;overflow: hidden; }

.gc3 {color: #333; }

.gc9 {color: #999; }

.gc6 {color: #666; }

.wc {color: #fff; }

.gc {color: #066507; }

.red {color: #d00000; }

.og {color: #f39800; }

.yellow {color: #f1d31d; }

.fs14 {font-size: 14px; }

.fs16 {font-size: 16px; }

.fs18 {font-size: 18px; }

.fs20 {font-size: 20px; }

.pb5 {padding-bottom: 5px; }

.pb15 {padding-bottom: 15px; }

.pl15 {padding-left: 15px; }

.pt15 {padding-top: 15px; }

.pr15 {padding-right: 15px; }

.mt0 {margin-top: 0px !important; }

.ml5 {margin-left: 5px; }

.ml30 {margin-left: 30px; }

.mr10 {margin-right: 10px; }

.mr30 {margin-right: 30px; }

.mt10 {margin-top: 10px; }

.mb5 {margin-bottom: 5px; }
.mb10 {margin-bottom: 10px; }
.mb60 {margin-bottom: 60px; }

.bg_w {background-color: #fff; }

.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0; }

.clearfix:after {content: " ";clear: both;display: block;height: 0;visibility: hidden; }

/*.icon {background: url(icon.png) no-repeat;background-size: 90px auto; }*/

.clearfix{ clear:both;}

.m_head{width: 100%;}

.m_head img{width: 100%;display: block;}

.m_head .num_box{/*width: 100%;*/position: relative;margin: 15px 2.67%; position: relative; background: #fff; border-radius: 8px;}
.m_head .num_box h1{font-size: 18px; font-family: "Microsoft YaHei"; color: #d00000; text-align: center; padding: 20px 0;}
.m_head .num_box .join_us{display: block;/* width: 200px;*/ height: 40px; margin:0 auto 25px auto; background: #f67685; /*border-bottom: 5px solid #d45158; */ border:0px solid #1e8cca;border-radius:22px; text-align: center; color: #fff; font-family:Microsoft YaHei; font-size: 18px; line-height: 40px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e00000,endColorStr=#d00000); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #e00000,  #d00000);        /* IE 10 */
    background:-moz-linear-gradient(top,#e00000,#d00000);/*火狐*/
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#e00000), to(#d00000));/*谷歌*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e00000), to(#d00000));      /* Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(top, ##e00000, #d00000);   /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #e00000, #d00000);  /*Opera 11.10+*/
    box-shadow:0 0 27px rgba(208,0,0,0.35); -webkit-box-shadow:0 0 27px rgba(208,0,0,0.35); -moz-box-shadow:0 0 27px rgba(208,0,0,0.35);filter: progid:DXImageTransform.Microsoft.Shadow(color='#d00000', Direction=135, Strength=5);/*for ie6,7,8*/ background-color: #d00000; }
.m_head .num_box .join_us{ display:table; padding:0 40px;}

.m_head .num_box .num_box_ul{width: 100%; line-height: 22px;}

.m_head .num_box .num_box_ul li{width:33%;float: left;border-right: 1px solid #fff;}

.m_head .num_box .num_box_ul li:last-child{border: none;}

.m_head .num_box .num_box_ul li span{width:100%; display:block;text-align: center;color: #d00000; font-size: 15px;}

.m_head .num_box .num_box_ul li span.text{font-size: 16px; color:#666;}

.Count_down{width:100%;height:30px;line-height:30px;text-align:center;position:relative;margin-bottom:30px;color:#666;opacity:0.7;}
.time_down{height:25px}
/*@media screen and (min-width: 321px) and (max-width: 640px){
	.time_down{height:50px}
}*/

.search {padding: 10px 0;/* background:#051323;*/}

.search #search_form {width:90%; margin: 0 auto;}

.search .search_con {width:calc(100%); background: #fff; font-size: 15px;text-align: center;border: 1px solid #b00000;height: 32px;line-height: 32px;border-radius: 16px;position: relative;}

.search .search_con .text_box {padding-right:54px;display: block;}

.search .search_con .text_box #searchText {background: none;font-size: 14px;width: calc(100% - 20px);padding:0 10px;}

.search .search_con .btn {position:absolute;right:0px;float:left;width:54px;height:32px;background:#d00000 url(icon_search.png) center no-repeat; background-size:30%; border-radius: 0 15px 15px 0;/*top:-1px;*/}

.search .search_con .btn #searchBtn {background: none; color: #fff;}

.search .search_con input {width: 100%;height: 32px;border: none; color:#051323; }

.content{ margin:15px 2.67%; background:#fff;padding: 10px 10px; border-radius:8px;}

.content .text_a{width: 60%; margin:0 auto;}

.content .text_a a{display: block;width:calc(50%);float: left; background: #fff;text-align: center;color: #d00000;line-height: 35px; font-family:Microsoft YaHei;font-size: 16px; margin-bottom:2%; border:solid 1px #d00000;box-sizing:border-box;}
/*@media screen and (max-width: 320px){
	.content .text_a a{font-size: 13px;}
}
@media screen and (min-width: 321px) and (max-width: 414px){
	.content .text_a a{font-size: 14px;}
}*/
/*.content .text_a a:nth-child(2), .content .text_a a:nth-child(3), .content .text_a a:nth-child(4){margin-left: 2%; border-left:1px solid #72c0e6; -moz-border-left-colors: #300 #600 #700 #800 #900 #A00;}
/*.content .text_a a:nth-child(odd){ border:0}*/
.content .text_a a.active{background-color: #d00000; color:#fff;}

.content .text_a a:first-child{border-radius: 17px 0 0 17px;}
.content .text_a a:last-child{border-radius: 0 17px 17px 0;}

.content .match_page {width: 100%;overflow: hidden;padding-bottom:30px}

.content .list_box{position:relative;}

.content .list_box li{width:49.9%;float: left;box-sizing:border-box;margin-bottom: 10px;}

.content .list_box li>div{margin: 0 5px;position: relative;background-color:#0d4286;}

.content .list_box li>div .number{display: block; width: 70px; height: 20px; background: #72c0e6; position: absolute; color: #fff; text-align: center; line-height: 22px; top: 0; right: 4%;}

.content .list_box li>div .number:after{content: ''; width: 0; height: 0; position: absolute; top: 20px; right: 0; border-top: 10px solid #72c0e6; border-left: 35px solid transparent; border-right: 35px solid transparent;}

.content .list_box li.mr0{margin-right: 0;}

.content .list_box li img{width: 100%; /*min-height:392px;*/}
/*@media screen and (max-width: 320px){*/
/*.content .list_box li img{min-height:178px;}*/
/*}*/
/*@media screen and (min-width: 321px) and (max-width: 375px){*/
/*.content .list_box li img{min-height:216px;}*/
/*}*/
/*@media screen and (min-width: 376px) and (max-width: 414px){*/
/*.content .list_box li img{min-height:240px;}*/
/*}*/
.content .list_box li p{float: left;line-height: 22px;color: #fff; width: 60%; padding-left: 5%;}

.content .list_box li a.img{display: block; }

.content .list_box li a.vote{float: right; width: 30%; height: 50px; background: #f67685; line-height: 50px; color: #fff; font-size: 16px; text-align: center;}



.text{width: 100%;}
.text img{margin:0 auto; max-width:100%;}
.text p{line-height: 24px;color: #909090;font-size: 14px;}

.text p.tit, .nodata{font-size: 24px;text-align: center;line-height: 30px;margin-bottom: 10px;}

.text p img {

    width: 100%;

}

.apply{width: 100%; padding-top: 10px; background: #e3f5ff;}

.apply p{text-align: center;color: #047ab3;font-size: 28px;line-height: 35px;}

.apply dl{width: calc(100% - 20px);padding: 0 10px;color: #047ab3;font-size: 18px;line-height: 34px;margin-bottom: 15px;}

.apply dl dt{float: left;display: inline-block;width: 85px;}

.apply dl dd{float: left;display: inline-block;width: calc(100% - 85px);}

.apply dl dd .input_txt,.apply dl dd .textarea{width:calc(100% - 22px);padding:0 10px;border:1px solid #047ab3;border-radius: 17px;font-size: 16px;}

.apply dl dd .input_txt{height: 32px;line-height:32px;}

.apply dl dd .textarea{padding:5px 10px;line-height:24px;}

.apply .upload{}

.apply .upload dt{line-height: 24px;}

.upload{width: 100%;height: 100%; position: relative;}
.upload_area{width: 100%;height: 100%;position: absolute;top:0;left: 0;}
.upload_area .post_imglist{position: absolute;left: 5px;padding: 5px 0px 0 0px;}
.upload_area .post_imglist li {position: relative;width:calc(23.33333% - 5px); float: left;/*padding: 0 0px 5px 0;line-height: 38px; */margin-right:5px; margin-bottom:5px;}

.upload_area .post_imglist li .del {position: absolute;right: -10px;top: -10px;background: url(icon_del.png) no-repeat 15px 0;background-size: 23px auto;width: 40px;height: 40px;display: inline-block; }

.imgContainer .del {position: absolute;right: -10px;top: -10px;background: url(icon_del.png) no-repeat 15px 0;background-size: 23px auto;width: 40px;height: 40px;display: inline-block; }

.upload_area .post_imglist li .p_img img {padding: 2px;border: 1px solid #DDD;height: 54px;width: 54px; }

.upload_area .post_imglist li .pic_time {display: inline-block;width: 60px;height: 60px;position: relative; }

.upload_area .post_imglist li .pic_time em {display: inline-block;width: 100%;height: 25%;line-height: 15px;font-size: 12px;color: #fff;background-color: #F1484A;position: absolute;top: 22px;left: 0; }

.upload_area .upload_btn {background:#fff url(upload_btn.png) center no-repeat; background-size: 80px auto; overflow: hidden;position: relative;width: 80px; height: 60px; left: 50%; margin-left: -40px; top: 50%; margin-top: -30px;}

.upload_area .upload_btn input {opacity: 0;position: absolute;left: 0;top: 0;z-index: 10;overflow: hidden;height: 60px;width: 60px; }

.shuoming{width: 80%; padding: 0 15px; font-size: 12px; line-height: 1.3; color: #c8c8c8; margin-bottom: 20px;}
.yzmsm{width: 100%; padding: 0 15px; font-size: 12px; line-height: 1.3; color: #c8c8c8; margin-bottom: 20px; text-align: center;box-sizing: border-box;}
.yzmts{font-size: 12px; line-height: 1.3; color: #c8c8c8; text-align:center; margin:5px auto;}
.yzmts .icon_tishi{float: left; background: url(icon_tishi.png) 0 0 no-repeat;background-size:14px; padding-left:17px;height:15px; line-height:15px;text-align:left;}

.apply .btn_box{padding: 0 10px;display: block;}
.apply .btn_box .button{height: 50px;line-height: 50px;cursor: pointer;color: #fff;font-size: 20px;text-align: center;border-radius: 5px;width:100%;background-color: #f67685;border:none;border-bottom: 3px solid #d45158;display: block;margin: 0 auto;}
.detial_box{width: calc(100% - 40px);/*background-color: #72c0e6;*/padding: 30px 20px; padding-top:60px; color: #fff;position: relative;}

.detial_box p{line-height: 24px;font-size: 16px;}

.detial_box p.num{font-size: 18px;}

.detial_box img{display: block;width: 100%;margin-bottom: 10px;}



.closed{position: absolute;width: 28px;height: 28px;right: 5px;top:5px;background:url(guanbi.png) no-repeat center;background-size: 50%;}



.abtn_box{width: 100%;}

.abtn_box .a_btn{display: inline-block;width: 100%;background-color: #f67685;line-height: 40px;text-align: center;color: #fff;font-size: 18px;border-radius: 5px;margin-bottom: 10px;border-bottom: 3px solid #d45158;}

.abtn_box .toupiao{background-color: #e75f6f;}



.pop{position: absolute;left: 0;top:0;z-index:999;}

.mengceng{position: fixed;left: 0;top:0;background-color: #000; opacity: 0.5; width: 100%;height: 100%;}

.pop_up{display:block;width:90%;margin:auto;position: fixed;left: 0;right:0;top:0;box-sizing: border-box;top:30%;padding: 15px 10px;background-color: #72c0e6;border-radius: 5px;text-align: center;color: #fff;font-size: 16px;}

.pop_up .tit_p{font-size: 20px;line-height: 30px;margin-bottom: 5px;}
.pop_up .logo img{width: 30%;margin:5% auto 0;}
.pop_up .over img{width: 70%;margin:0 auto 10%;}
.pop_up .tit_txt{line-height: 24px;margin-bottom: 10px;}

.pop_up .gz_btn{padding: 0 20px;background-color: #fff;border-radius: 5px;color: #72c0e6;line-height: 38px;font-size: 20px;}



.gz_box{width: 100%;}

.gz_box .gz_tit{font-size: 20px;color: #333;padding: 0 10px;line-height: 28px;}

.gz_box .gz_date{line-height: 24px;padding: 0 10px;}

.gz_box .gz_date span{color: #999;}

.gz_box .gz_date a{color: #03b2ad;}

.gz_box img{display: block;width: 100%;}



.share_overmask {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.75);}

.share_overmask .share_arrow, .share_overmask .share_words {display: block;background-image: url(aun_share_tips.png);background-size: 308px 82px; }

.share_overmask .share_arrow {float: right;margin: 5px 20px 0 0;width: 78px;height: 76px;background-position: -230px 0;}

.share_overmask .share_words {margin: 100px auto 0;width: 222px;height: 82px;}



.bottom_khdxz {

    background: none repeat rgba(0, 0, 0, 0.8);

    bottom: 0;

    height: 60px;

    position: fixed;

    width: 100%;

}



.footer-logo{

    float: left;

    font-size: 12px;

    padding: 5px 0 5px 50px;

    margin-top: 5px;

    color: #fff;

    line-height: 20px;

}



.footer-logo.deyi-logo{

    margin-left: 30px;

    background: url("appicon.png") no-repeat left center;

    background-size: 40px auto;

}



.footer-logo.wft-logo{

    margin-left: 10px;

    background: url("wfticon.png") no-repeat left center;

    background-size: 40px auto;

}



.bottom_khdxz .left_logo {

    display: block;

    left: 30px;

    position: relative;

    top: 3px;

}

.bottom_khdxz .left_logo dt {

    float: left;

}

.bottom_khdxz .left_logo dt .left_client_icon {

    background: url("appicon.png") no-repeat;

    background-size: 50px auto;

    display: inline-block;

    height: 55px;

    margin-right: 5px;

    position: relative;

    top: 2px;

    width: 55px;

}

.bottom_khdxz .left_logo dt .left_weixin_icon {

    background: url("weixinicon.png") no-repeat;

    background-size: 50px auto;

    display: inline-block;

    height: 55px;

    margin-right: 5px;

    position: relative;

    top: 2px;

    width: 55px;

}

.bottom_khdxz .left_logo dd {

    color: #fff;

    float: left;

    font-size: 14px;

    line-height: 22px;

    position: relative;

    top: 6px;

}

.bottom_khdxz .left_logo dd a{color: #fff;}

.bottom_khdxz .right_xzbtn {

    border: 1px solid #5d9df6;

    border-radius: 5px;

    color: #fff;

    display: inline-block;

    float: right;

    height: 35px;

    line-height: 35px;

    position: relative;

    right: 10px;

    text-align: center;

    top: 0px;

    width: 85px;

}

.bottom_khdxz .bottom_khdxz_close {

    background-color: #828282;

    border-radius: 0 0 28px;

    display: inline-block;

    height: 28px;

    left: 0;

    position: absolute;

    top: 0;

    width: 28px;

}

.bottom_khdxz .bottom_khdxz_close i {

    background: url("bt_close.png") no-repeat;

    background-size: 12px auto;

    display: inline-block;

    left: 5px;

    position: relative;

    top: 5px;

    width: 12px;

}



#imglist li img.wh60 {display: block; width:100%; float: left;/* margin-right: 5px;*/ margin:0 auto;}

.pagination {text-align: center}

.pagination ul li{/*float:left;*/display: inline-block;text-align: center;font-size: 15px;line-height: 24px;box-sizing: border-box;cursor: pointer;border: 1px solid #fff; border-radius:4px;margin-right: 0;}

.pagination ul li a{display:inline-block;padding: 0 8px;color:#d00000;}

.pagination ul li.active{background-color:#d00000;}

.pagination ul li.active a{color: #fff;}



.rules {/*background: #e3f5ff;*/ color: #fff; padding-top: 20px; line-height:150%; padding:20px 15px 15px 15px;}

.rules .text .prize{width: 150px;display: block; height: 30px; line-height: 30px; border-radius: 0 15px 15px 0; background: #72c0e6; font-size: 15px; text-align: center;}

.rules .text .ways{width: 150px;display: block; height: 30px; line-height: 30px; border-radius: 0 15px 15px 0; background: #72c0e6; font-size: 15px; text-align: center;}

.rules .text p{color: #047ab3; font-size: 14px;  padding: 15px;}

.rules .text .neirong{color: #fff; font-size: 14px; line-height:21px; padding: 15px 0;}
.rules .text .neirong.nrts{display:table;margin:0 auto}
.rules .text .neirong span{ color:#fff;}
.rules .text .neirong p{color: #fff; text-indent:2em; font-size: 14px; padding: 0 0 15px 0;}

.rules .text .neirong img{ width:100%; height:auto;}



img.bg{width: 100%;display: block;}

input[type="button"], input[type="submit"] {-webkit-appearance: none;}



.review {

    width: 290px;

    overflow: hidden;

}

.review h4 {

    font-size: 14px;

    padding: 35px 0 10px;

}

.review .date {

    float: left;

    width: 52px;

    color: #000;

    padding: 0 6px 10px 0;

}



.game {

    display: block;

    position: absolute;

    height: 40px;

    width: 80px;

    background: url(game.png) no-repeat;

    background-size: 80px auto;

    top: -10px;

    z-index: 999;

    right: 5px;

}
/* yizhaohui 20161216 */
#hdTitle{display: flex;justify-content: center; align-items: center; width: 100%; height: 60px;}
#hdTitle img{width: 33%;height: 12px;}
#hdTitle p{font-family: Microsoft YaHei; color:#fff; width: 34%; height: 24px; font-size: 24px; line-height: 24px; text-align: center;}

.tplist{position: absolute; width: 100%; left:0; bottom: 0px; background:#fff;border-radius: 0 0 8px 8px;}
.content .list_box li p{float: left;line-height: 1.6;color: #323232; width: 60%; padding-left: 5%; padding-top:3px;}
.content .list_box li p span.piao{ font-size:16px; color:#d00000;}
.content .list_box li a.img{border-radius: 8px; overflow: hidden;}

.content .list_box li a.vote{ position:absolute;right:10px; bottom:21%; width: 40%; background: #d00000; height: 26px; line-height: 26px; color: #fff; font-size: 12px; text-align: center; border-radius:13px;}

.content .list_box li>div{margin: 0 5px;position: relative; background-color: #fff; border: solid 1px #d00000; border-radius: 8px;}

.content .list_box li>div .number{display: block; width: 70px; height: 20px; background: #d00000; position: absolute; color: #fff; text-align: center; line-height: 22px; top: 0; right: 4%;}

.content .list_box li>div .number:after{content: ''; width: 0; height: 0; position: absolute; top: 20px; right: 0; border-top: 10px solid #d00000; border-left: 35px solid transparent; border-right: 35px solid transparent;}
/*.content .list_box li p{float: left; line-height: 22px; color: #09254c; width: calc(100% - (5%*2)); padding:3% 5% 0 5%; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.content .list_box li p span{ margin-left:5%;}
.content .list_box li p em{ font-size:12px;width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.content .list_box li a.vote {*/
/* float: right; */
/*    display: inline-block;
    width: 60%;
    height: auto;
    background: url(toupiao_btn.png) center no-repeat;
    background-size: 100%;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin: 0 20%;
}*/

.rules .text .hdjs{ padding:15px 0 0 0; display:table;}
.rules .text .hdjs li{width: 47%;float: left; display:block}
.rules .text .hdjs li:nth-child(odd){margin-right: 5.2%;}
.rules .text .hdjs li img{width: 100%;border: 1px solid #fff; display:block}

.title2 h2{ text-align:center; font-size:20px; font-family:Microsoft YaHei; font-weight:700; line-height:36px}
.title2 h2 em{ color:#af1f1f;}
.title2 dt img{ width:100%; display:block;}
.rules .title2 .neirong{color: #fff; font-size: 14px; line-height:21px; padding: 15px 0;}
.rules .title2 .neirong.nrts{display:table;margin:0 auto}
.pic img{margin:0 auto;}
.title2 .mxsq_pic{ display:inline-table; margin:20px 0}
.title2 .mxsq_pic li{width:calc(33.3% - 10px); margin:0 5px; display:inline-block; float:left;}
.title2 .mxsq_pic li img{ width:100%; display:block;}
.title2 .mxsq_pic li p{ background:url(daka_namebg.png) center no-repeat; background-size:100%; text-align:center; height:28px; line-height:28px; margin-top:8%;display:block;}
.title2 .mxsq_pic li span{ font-size:10px; text-align:center;line-height:12px; margin-top:8%; display:block;}

.title2 .xxsq_pic{ display:inline-table; margin:20px 0}
.title2 .xxsq_pic li{width:calc(50% - 10px); margin:0 5px; display:inline-block; float:left;}
.title2 .xxsq_pic li img{ width:100%; display:block;}
.title2 .xxsq_pic li p{ background:url(daka_namebg.png) center no-repeat; background-size:100%; text-align:center; height:28px; line-height:28px; margin-top:8%;display:block;}
.title2 .xxsq_pic li span{ background:url(daka_namebg.png) center no-repeat; background-size:100%; text-align:center; height:28px; line-height:28px; margin-top:8%;display:block;}

/* 参与方式 */
.cyfs{font-family:Microsoft YaHei;}
.cyfs .list h5{color:yellow;font-size:16px;}
.cyfs .list p{text-indent:2em; margin:5px auto;}

/* 捐助对象 */
.jzdx{ display:inline-table; margin:10px 0;}
.jzdx li{width:calc(50% - 14px); margin:5px; display:inline-block; float:left;border:2px solid #4481c7;}
.jzdx li img{ width:100%; display:block;}
.jzdx li p{ background:url(daka_namebg.png) center no-repeat; background-size:100%; text-align:center; height:28px; line-height:28px; margin-top:8%;display:block;}
.jzdx li span{ background:url(daka_namebg.png) center no-repeat; background-size:100%; text-align:center; height:28px; line-height:28px; margin-top:8%;display:block;}
.code{margin:10px auto;}
.code img{margin:0 auto;}

/*选手详情*/
.xsxq{background:url(xs_bgk.jpg) center repeat-y; background-size:100% 100%;background-position:0 0;}
.detial_box{width: calc(100%);padding: 0; padding-top:0; color: #909090; background:none; position: relative;font-family:Microsoft YaHei;}
.detial_box img{box-sizing:border-box;border-radius:8px;}
.detial_box .xs_tit{width:calc(100% - 20px); font-size:26px; font-weight:400; text-align:center; position:absolute; top:7px;}
.detial_box h1{font-size:26px;color:#262626;font-weight:400;text-align:center;-webkit-margin-before: 0.5em; -webkit-margin-after: 0.5em;}
.detial_box h1 span{margin-right:10px;font-size:18px;color:blue;}
.detial_box h2{ width:100%; text-align:center; margin-top:3%; margin-bottom:2%;}
.detial_box h2 span{ margin-left:3%;}
.detial_box p{font-family:Microsoft YaHei;}
.detial_box p span.sqjs{ display:block; width:100%;}

.pmps{font-size:14px;color:#909090;text-align:center;}
.paiming,.piaoshu{font-size:24px;color:#d00000;}
.pmps .paiming{margin-right:10px;}
.pmps .piaoshu i{font-size:22px;}
.pmps ul{-webkit-margin-before: 0.5em;}

.abtn_box{ margin-bottom:20px;}
.abtn_box .a_btn{display:block;width:174px;background:url(toupiao_btn1.png) center no-repeat;background-size:100%;line-height:36px;text-align:center;color:#fff;font-size:20px;margin:0 auto;margin-bottom:10px;border:0;}
.abtn_box .toupiao{background:url(toupiao_btn1.png) center no-repeat;background-size:100%;}

.hdsp,.hdjs,.hdpb,.dsrc {color: #666;line-height: 150%;padding: 15px; margin: 15px 2.67%; background: #fff; border-radius: 8px;}
.hdsp{padding: 5px;}
.video2 ul li{width: calc(50% - 5px/2);display: inline-block;margin-right: 5px;float: left;}
.video2 ul li:nth-child(even){margin-right: 0}
.hdjs h3,.hdpb h3,.dsrc h3{font-family:Microsoft YaHei; font-size:18px; color: #d00000; font-weight:400; text-align:center;}
.hdjs h3:after,.hdpb h3:after,.dsrc h3:after {content: " ";clear: both;display: block;height: 0;visibility: hidden; margin-bottom:10px;}
.hdjs .text .neirong,.hdpb .text .neirong,.dsrc .text .neirong{color: #909090; font-size: 14px; line-height:21px; padding:0 2.67% 2.67%;}
.neirong{font-family:Microsoft YaHei;}
.neirong .zhuyi{font-size: 12px; color: #d00000;}
.neirong h5{font-size: 15px;color: #606060;}
.dsrc .text .neirong{/*min-height:180px;*/}
.hdpb .text .neirong img,.dsrc .text .neirong img{ width:100%; height:auto;}
/*排行榜*/
/*.m_head .num_box{background:url(ss_bg.jpg) center repeat-y; background-size:100% 100%; background-position:0 0;}*/
.top_bg{ background:url(top_bg.jpg) center repeat-y;background-size:100% 100%; background-position:0 0;}
/*pop*/
.pop_up {
    display: block;
    width: 86%;
    /*height: 36%;*/
    margin: auto;
    position: fixed;
    left: 0;
    right: 0;
    box-sizing: border-box;
    top: 30%;
    padding: 10px 20px 20px;
    padding-top: 10%;
    background: #fff;
    background-size: 100% 100%;
    background-position: 0 0;
    text-align: center;
    color: #333;
    font-size: 16px;
    border-radius:8px;
}
@media screen and (max-width: 320px){
    .pop_up{padding-top:18%;}
}
@media screen and (min-width: 321px) and (max-width: 375px){
    .pop_up{}
}
@media screen and (min-width: 376px) and (max-width: 414px){
    .pop_up{}
}
.pop_up .tit_p {
    font-family: Microsoft YaHei;
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 15px;
}
.pop_up .tit_txt {
    font-family: Microsoft YaHei;
    line-height: 24px;
    margin: 15px;
    margin-bottom: 10px;
}
@media screen and (max-width: 320px){
    .pop_up .tit_txt{line-height: 18px;}
}
@media screen and (min-width: 321px) and (max-width: 375px){
    .pop_up .tit_txt{}
}
@media screen and (min-width: 376px) and (max-width: 414px){
    .pop_up .tit_txt{}
}
.pop_up .gz_btn {
    padding: 5px 12%;
    border-radius: 20px;
    color: #fff;
    line-height: 30px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    background: #5599f1;
}
@media screen and (max-width: 320px){
    .pop_up .gz_btn{font-size:16px;padding: 4% 12%;}
}
@media screen and (min-width: 321px) and (max-width: 375px){
    .pop_up .gz_btn{}
}
@media screen and (min-width: 376px) and (max-width: 414px){
    .pop_up .gz_btn{}
}
.pop_up .wori{padding: 6% 12%;}
.pop_up .gb_btn {
    font-family: Microsoft YaHei;
    font-size: 20px;
    color: #fff;
    width: 34%;
    position: absolute;
    top: 2%;
    right: 0;
}
@media screen and (max-width: 320px){
    .pop_up .gb_btn{font-size: 18px;top: 1%;}
}
@media screen and (min-width: 321px) and (max-width: 375px){
    .pop_up .gb_btn{ }
}
@media screen and (min-width: 376px) and (max-width: 414px){
    .pop_up .gb_btn{ }
}

.icon_tp{margin-bottom:10px;}
.icon_tp img{width:16%; margin:0 auto;}
/* 二维码 */
.ewm{position:relative;width:90%;margin:0 auto;}
.ewm img{width:98%;display:block}
.ewm .ewm_bg{z-index:-1}
.ewm .ewmimg{position: absolute; width: 54%; bottom: 9%; left: 50%; margin-left: -28%;}


/*经销商验证码*/
.code_jxs{padding:30px 0 20px;}
.code_jxs img{width: 52%; margin: 10px auto; box-shadow: 2px 0 30px rgba(120,116,116,0.35);}
.code_jxs p{font-size: 16px; line-height: 2; font-family: Microsoft YaHei; text-align: center;}